﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;

/**
 * 创建时间：2014/11/3 12:56:15
 * 作者：yong.blackcore
 * Email：itblackhole@outlook.com
 * QQ：50404503
 */
namespace CUWo.Common.Entities.WoInterface.HttpArgument
{
    [DataContract(Name = "param")]
    public class ArgsBase
    {
        /// <summary>
        /// APP版本号
        /// </summary>
        [DataMember(Name = "appVer")]
        public string AppVer { get; set; }

        ///// <summary>
        ///// 渠道号
        ///// </summary>
        //[DataMember(Name = "channel")]
        //public string Channel { get; set; }

        /// <summary>
        /// DEBUG标识
        /// </summary>
        [DataMember(Name = "debug")]
        public string Debug { get; set; }

        /// <summary>
        /// IEMI
        /// </summary>
        [DataMember(Name = "imei")]
        public string IEMI { get; set; }

        /// <summary>
        /// 手机厂商
        /// </summary>
        [DataMember(Name = "mblFirm")]
        public string MobileFrim { get; set; }

        /// <summary>
        /// 手机号
        /// </summary>
        [DataMember(Name = "mblNum")]
        public string MobileNumber { get; set; }

        /// <summary>
        /// 手机类型
        /// </summary>
        [DataMember(Name = "mblType")]
        public string MobileType { get; set; }

        /// <summary>
        /// 操作系统
        /// </summary>
        [DataMember(Name = "sys")]
        public string OS { get; set; }

        /// <summary>
        /// 系统版本号
        /// </summary>
        [DataMember(Name = "sysVer")]
        public string OSVersion { get; set; }
    }


    public enum WoInterfaceDebugFlag
    {
        /// <summary>
        /// 关
        /// </summary>
        Close = 0,
        /// <summary>
        /// 开
        /// </summary>
        Open = 1
    }
}
